package com.example.demo.dao;
import com.example.demo.pojo.BookNameBean;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

/**
 * @Classname BookDao
 * @Description TODO
 * @Date 2020/12/27 20:29
 * @Created by 新
 */
@Repository
public interface BookNameDao {

    List<BookNameBean> getBookNameList(@Param("bookNameCon")String bookNameCon);

    /**
     * @param bookName  图书名
     * @return 影响数据表行数
     */
    int deleteBookNameList(@Param("bookName") String bookName);

    /**
     * @param bookNameList 图书名列表
     * @return 影响数据表行数
     */
    int addBookNameList(@Param(value = "bookNameList") List<String> bookNameList);

    /**
     * 将符合关键字的所有结果的图书名字修改成新的图书名字
     * @param bookName 更改后的图书名称
     * @param bookNameCon 需要查找的关键字
     * @return 修改的行数
     */
    int updateBookNameList(String bookName,String bookNameCon);

}
